home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19980901-19981211 / 000138_news@newsmaster….columbia.edu _Sun Oct 11 16:53:29 1998.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id QAA04228
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Sun, 11 Oct 1998 16:53:29 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id QAA19168
  7.     for kermit.misc@watsun; Sun, 11 Oct 1998 16:53:28 -0400 (EDT)
  8. Path: news.columbia.edu!panix!howland.erols.net!news-nyc.telia.net!newsfeed.nyu.edu!novia!news.unisys.com.br!news.eskimo.com!jimo
  9. From: jimo@eskimo.com (Jim Osborn)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: Unwanted beeps
  12. Date: 11 Oct 1998 20:47:44 GMT
  13. Organization: Eskimo North (206) For-Ever
  14. Lines: 139
  15. Message-ID: <6vr5hg$nij$1@eskinews.eskimo.com>
  16. References: <6vog5k$51k$1@eskinews.eskimo.com> <6vr37c$cmb$1@apakabar.cc.columbia.edu>
  17. NNTP-Posting-Host: eskimo.com
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:9323
  19.  
  20. In article <6vr37c$cmb$1@apakabar.cc.columbia.edu>,
  21. Jeffrey Altman <jaltman@watsun.cc.columbia.edu> wrote:
  22. >In article <6vog5k$51k$1@eskinews.eskimo.com>,
  23. >Jim Osborn <jimo@eskimo.com> wrote:
  24. >: 
  25. >: My kermit script beeps at me, seemingly whenever it experiences a
  26. >: change of flow, and it makes me think it's beeping on any failure.
  27. >: I have lots of "if fail goto retry" statements and every one seems
  28. >: to produce a beep, although there are no beeps or Ctl-Gs or any
  29. >: such statements anywhere in the script.
  30. >: 
  31. >: Is there a switch I can set to ask for silence on error?  I assume
  32. >: Kermit is somehow unhappy and beeps to announce the fact, but I
  33. >: really need it to be quiet, so I can hear the real beep my ISP
  34. >: gives me once the whole thing succeeds.  I haven't been able to
  35. >: find mention of such a switch in the manual, but I'm hoping I've
  36. >: somehow missed it, or it's there but undocumented.
  37. >: 
  38. >: C-Kermit 6.0.192, 6 Sep 96, for Linux
  39. >: 
  40. >: Thanks in advance
  41. >: jimo@eskimo.com
  42. >
  43. >
  44. >Most likely you have an error in the script which is causing the 
  45. >commands to be parsed as invalid.  If this is in a loop or is repeated
  46. >throughout your script you will get lots of beeps.
  47.  
  48. I suppose.  The script certainly seems to work - does what I ask it to do.
  49. Since it does its job correctly, I'd simply like to shut it up altogether,
  50. forever, for any reason.  Is there a way to do that?  Some sort of
  51. *audible* quiet switch?  Never, ever beep?
  52.  
  53. Thanks very much in advance for any insights into this problem.
  54.  
  55. For what it's worth, here's the .kermrc file:
  56.  
  57. When I invoke "eskimo alt" to get it to cycle through the list of numbers,
  58. it beeps as soon as it detects a BUSY, then dials the next number.
  59.  
  60. Is my error obvious?  Keep in mind there's probably no need to delve
  61. into the second half of the script, unless it could cause beeps even
  62. though the flow doesn't get there.  I assume as long as we experience
  63. some sort of dialing error, like BUSY, we simply cycle back to ":retry."
  64.  
  65. set line /dev/modem
  66. set speed 38400
  67. set modem type supra
  68. set flow-control rts/cts
  69.  
  70. set dial interval 1
  71. set dial timeout 45
  72. set parity none
  73.  
  74. set receive packet-length 4096
  75. set block 3                #Use long CRC packet check
  76. set window 20
  77. set prefixing minimal        #fast file xfer
  78. set transfer slow-start off
  79. set file type binary
  80. set file name literal
  81. set case on
  82. set quiet on
  83.  
  84. set prompt Linux Kermit> 
  85. define rz !rz -y </dev/cua2 >/dev/modem
  86. define sz !sz \%1 </dev/cua2 >/dev/modem
  87.  
  88. declare \&d[7]
  89. assign \&d[0]    425-258-3608
  90. assign \&d[1]    425-258-4598
  91. assign \&d[2]    425-258-0748
  92. assign \&d[3]    425-258-1022
  93. assign \&d[4]    425-258-1264
  94. assign \&d[5]    425-258-1576
  95. assign \&d[6]    425-258-2567
  96. assign \&d[7]    425-258-3458
  97.  
  98. define eskimo {
  99.     while not defined \%a {
  100.         askq \%a {Eskimo Password: }
  101.     }
  102.     assign \%n 0
  103.     :retry
  104.     xif def \%1 {
  105.         xif equal \%1 alt {
  106.             incr \%n
  107.             if > \%n 7 assign \%n 0
  108.             set dial retries 0
  109.             echo dialing \&d[\%n]
  110.             dial \&d[\%n]
  111.             if fail goto retry
  112.         }
  113.     } else {
  114.         set dial retries 999
  115.         dial 425-258-0759
  116.         if fail goto retry
  117.     }
  118.  
  119.     in 30 {Your Selection ==>}            #Initial selector
  120.     if fail goto retry
  121.     output 1\13                            #Select Eskimo
  122.     in 60 login:                        #Start login process
  123.     if fail goto retry
  124.     out jimo\13
  125.     clear input
  126.     in 30 {Welcome to eskimo.com.}            #Read Annex ID string
  127.     if fail goto retry
  128.     assign \%x \v(input)
  129.     assign \%y \fsubstring(\v(input), \find(CLI, \v(input))+5, 2)
  130.     assign \%z \fsubstring(\v(input), \find(@seattle, \v(input))+8, 1)
  131.     xif equal \%z 1 {
  132.         xif equal \%y 45 {
  133.             goto retry
  134.         }
  135.     }
  136.     xif equal \%z 2 {
  137.         xif equal \%y 27 {
  138.             goto retry
  139.         }
  140.     }
  141.     xif equal \%z 3 {
  142.         xif equal \%y 34 {
  143.             goto retry
  144.         }
  145.         xif equal \%y 35 {
  146.             goto retry
  147.         }
  148.     }
  149.     in 30 Password:
  150.     if fail goto retry
  151.     out \%a\13
  152.     in 60 {Main Command?}
  153.     if fail goto retry
  154.     out {!}
  155.     echo Modem: \%y   Bank:  \%z
  156.     pause 5
  157.     connect /quietly
  158. }